package com.slkj.mapper;

import com.slkj.dto.CauseTaskDTO;
import com.slkj.dto.CountiesTaskDTO;
import com.slkj.dto.SpecialTaskDTO;
import com.slkj.entity.CityAudit;
import com.slkj.entity.File;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Set;

/**
 * @author admin
 * @version 1.0.0
 * @ClassName FileMapper.java
 * @Description TODO
 * @createTime 2020年03月13日 13:13:00
 */
@Mapper
public interface FileMapper {


    List<File> selectAddFileUrl(List<SpecialTaskDTO> specialTaskDTOList);

    void insertSpecialDuty(List<File> fileList, String id, Integer type);

    List<File> selectByfileUrl(String fileUrl);


    void insert(List<File> fileList, String dutyId, String type);


    List<File> selectBySpecialTaskDTOList(List<SpecialTaskDTO> specialTaskDTOList);


    List<File> selectByCountiesTaskDTOList(List<CountiesTaskDTO> countiesTaskDTOList, String s);

    List<File> selectByCityAudits(List<CityAudit> cityAudits, String s);

    List<File> selectByCauseTaskDTOList(List<CauseTaskDTO> causeTaskDTOList, String s);
}
